% Problem author: Folklore
% Text author: Mikhail Belous
% Tests author: Mikhail Belous

\begin{problem}{Сравнения подстрок}{substrcmp.in}{substrcmp.out}
{2 секунды}{256 мегабайт}

Дана строка.
Нужно уметь отвечать на запросы вида: равны ли подстроки [a..b] и [c..d].

\InputFile

Сперва строка $S$ (не более $10^5$ строчных латинских букв).
Далее число $M$ --- количество запросов.

В следующих $M$ строках запросы $a$,$b$,$c$,$d$.
$0 \le M \le 10^5, 1 \le a \le b \le |S|, 1 \le c \le d \le |S|$

\OutputFile

$M$ строк. Выведите \t{Yes}, если подстроки совпадают, и \t{No} иначе.

\Example

\begin{example}
\exmp{
trololo
3
1 7 1 7
3 5 5 7
1 1 1 5
}{
Yes
Yes
No
}%
\end{example}

\end{problem}
